package lpl.com.xyd.test.manage.facade;

import lpl.com.xyd.test.manage.common.response.HttpResponse;
import lpl.com.xyd.test.manage.info.UserInfo;
import lpl.com.xyd.test.manage.order.*;

import java.util.List;

public interface UserFacade {

    HttpResponse<UserInfo> login(UserLoginOrder order);

    HttpResponse<UserInfo> addUser(UserNewOrder order);

    HttpResponse<UserInfo> modifyPassWord(UserModifyPassWordOrder order);

    HttpResponse<List<UserInfo>> queryUser(UserQueryOrder order);

    HttpResponse<UserInfo> delUser(UserDelOrder order);
}
